package com.shou.infrastructure.persistent.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.shou.infrastructure.persistent.po.ParkingLotPO;
import org.apache.ibatis.annotations.Mapper;

import java.math.BigDecimal;

/**
* @author Nemo
* @description 针对表【parkinglots(停车场表，记录停车场基本信息)】的数据库操作Mapper
* @createDate 2025-02-07 22:10:51
* @Entity generator.domain.Parkinglots
*/
@Mapper
public interface IParkingLotDao extends BaseMapper<ParkingLotPO> {
    void insertSelective(ParkingLotPO parkingLotPO);

    void updateByPrimaryKeySelective(ParkingLotPO parkingLotPO);

    IPage<ParkingLotPO> selectPageMessageByCondition(Page<ParkingLotPO> page, String name, String address, BigDecimal latitude, BigDecimal latitude1, BigDecimal longitude, String operatingHours, String phone, String feeScheduleCode, String description, String sortName, Integer sort);
}




